package model

type StockBasisInfo struct {
	Id         int    `gorm:"column:id;primary_key;AUTO_INCREMENT" json:"id,omitempty"`
	TsCode     string `gorm:"column:ts_code;NOT NULL;comment:'TS代码'" json:"tsCode,omitempty"`
	Symbol     string `gorm:"column:symbol;NOT NULL;comment:'股票代码'" json:"symbol,omitempty"`
	Name       string `gorm:"column:name;NOT NULL;comment:'股票名称'" json:"name,omitempty"`
	Area       string `gorm:"column:area;NOT NULL;comment:'地域'" json:"area,omitempty"`
	Industry   string `gorm:"column:industry;comment:'所属行业'" json:"industry"`
	Fullname   string `gorm:"column:fullname;comment:'股票全称'" json:"fullname"`
	Enname     string `gorm:"column:enname;comment:'英文全称'" json:"enname"`
	Cnspell    string `gorm:"column:cnspell;comment:'拼音缩写'" json:"cnspell"`
	Market     string `gorm:"column:market;NOT NULL;comment:'市场类型'" json:"market,omitempty"`
	Exchange   string `gorm:"column:exchange;NOT NULL;comment:'交易所代码'" json:"exchange,omitempty"`
	CurrType   string `gorm:"column:curr_type;comment:'交易货币'" json:"currType"`
	ListStatus string `gorm:"column:list_status;NOT NULL;comment:'上市状态 L上市 D退市 P暂停上市'" json:"listStatus,omitempty"`
	ListDate   string `gorm:"column:list_date;NOT NULL;comment:'上市日期'" json:"listDate,omitempty"`
	DelistDate string `gorm:"column:delist_date;comment:'退市日期'" json:"delistDate"`
	IsHs       string `gorm:"column:is_hs;NOT NULL;comment:'是否沪深港通标的，N否 H沪股通 S深股通'" json:"isHs,omitempty"`
}

func (s *StockBasisInfo) TableName() string {
	return "stock_basis_info"
}
